.mask-content.data-v-2e8221dc {
    background-color: #ededed;
    background-color: #fff;
    border-radius: 14rpx;
    bottom: 50rpx;
    box-sizing: border-box;
    height: 330rpx;
    left: 25rpx;
    padding: 60rpx 30rpx;
    position: absolute;
    width: 100%;
    width: 700rpx;
}

.mask-content .close-btn.data-v-2e8221dc {
    position: absolute;
    right: 20rpx;
    top: 20rpx;
}

.mask-content .title.data-v-2e8221dc {
    font-size: 36rpx;
    font-weight: 500;
    text-align: center;
}

.mask-content .block.data-v-2e8221dc {
    align-items: center;
    border-bottom: 1rpx solid #eee;
    display: flex;
    justify-content: center;
    margin-top: 50rpx;
    padding: 10rpx 20rpx;
}

.mask-content .block .input.data-v-2e8221dc {
    flex-grow: 1;
    font-size: 28rpx;
    font-weight: 500;
}

.mask-content .block .get-code-btn.data-v-2e8221dc {
    color: #3461c5;
    font-size: 26rpx;
    font-weight: 700;
    min-width: 100rpx;
}

.mask-content .button-2c.data-v-2e8221dc {
    display: flex;
}

.mask-content .button-2c .buttons.data-v-2e8221dc {
    background-image: linear-gradient(90deg, #f6d420, #fb2d03);
    border-radius: 50rpx;
    color: #fff;
    font-size: 30rpx;
    font-weight: 700;
    height: 86rpx;
    line-height: 86rpx;
    margin: 50rpx auto 0rpx;
    padding: 0;
    text-align: center;
    width: 100%;
}

.mask-content .button-2c .buttons.daifu.data-v-2e8221dc {
    box-shadow: 0 0 0rpx rgba(255, 220, 0, 0.6);
    font-size: 28rpx;
    margin-right: 30rpx;
    width: 300rpx;
}

.mask-content .button-2c .buttons.data-v-2e8221dc:after {
    border: none;
}

.mask-content .button-2c .buttons.disabled.data-v-2e8221dc {
    background-color: #ddd;
    box-shadow: 0 0 0rpx rgba(255, 220, 0, 0.6);
}
